package main

import "fmt"

// for打印
func main() {
	fmt.Println("请输入一个英文字符串")
	var str string
	fmt.Scanf("%s", &str)
	test01(str)
	test02(str)
	test03(str)
}

func test01(str string) {
	for i := 0; i < len(str); i++ {
		fmt.Printf("index = %d  v=%c \n", i, str[i])
	}
	fmt.Println()
}

// 将string转成[]rune
func test02(str string) {
	str1 := []rune(str)
	for i := 0; i < len(str1); i++ {
		fmt.Printf("index = %d  v=%c \n", i, str1[i])
	}
	fmt.Println()
}

// range
func test03(str string) {

	for index, ele := range str {
		fmt.Printf("index = %d  ele=%c \n", index, ele)
	}
	fmt.Println()
}
